package logx

import "github.com/gookit/color"

var Debug = func(data ...any) { color.New(color.FgCyan, color.BgBlack).Println(data...) }
var Error = func(data ...any) { color.New(color.FgRed, color.BgBlack).Println(data...) }
var Info = func(data ...any) { color.New(color.FgCyan, color.BgDarkGray).Println(data...) }
var Trace = func(data ...any) { color.New(color.FgWhite, color.BgDarkGray).Println(data...) }

var Debugf = func(format string, data ...any) { color.New(color.FgCyan, color.BgBlack).Printf(format, data...) }
var Errorf = func(format string, data ...any) { color.New(color.FgCyan, color.BgDarkGray).Printf(format, data...) }
var Infof = func(format string, data ...any) { color.New(color.FgCyan, color.BgDarkGray).Printf(format, data...) }
var Tracef = func(format string, data ...any) { color.New(color.FgWhite, color.BgDarkGray).Printf(format, data...) }
